The Design Metric Software Design Analyzer

نویسندگان

  • Wayne Zage
  • Dolores Zage
  • Steven Wagner
چکیده

The Design Metrics research team has been evaluating design documentation and calculating a number of design metrics. Design metrics are obtained from the artifacts available in the design stage of the software life cycle. Until recently the Design Metrics research team has hand calculated and recorded these metrics. A Software Design Analyzer (SDA) has been written to automate some of these calculations. The SDA recognizes the design elements of a software system (i.e., structure charts or DFDs), searches for the relevant information in the design in order to calculate the metrics, and deposits the information into a repository for later reference. Automatically retrieving the design information from a CASE (Computer Aided Software Engineering) tool storehouse allows the research team to concentrate on the formulation, calibration and analysis of the design metrics. The incorporation of CASE technology provides an existing platform for the transfer of the design metrics into industry. The SDA is the technical support required to calculate and analyze metrics on large-scale projects, a task which would be impossible to accomplish by manual efforts. Integration of the SDA The SDA is one component of a larger system that is depicted in Figure 1. The initial input to this system is a specific CASE tool representation of a design. This eXternal Representation (XR) is the organizational format of the graphical and textual design information stored by the CASE tool. The XR is supplied as input to the Transformation Generator (TG) [CABR89b] which was one of the products of the Design Format Transformation Project funded by SERC. The TG transforms the XR design format into an Interface Description Language (IDL) [SNOD89] Internal Representation (IR) which becomes the populated IDL.IR [CABR89a]. >From a given instantiated IR, the SDA retrieves the IDL generic design structure, extracts the design primitives, performs the calculations, produces a metrics report and populates a metric information repository. The existing system operates under the UNIX environment. Figure 1. The SDA in a typical system configuration

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Relations-Based Approach for Simplifying Metrics Extraction

The field of software metrics is constantly changing and metrics extraction tools have to be updated frequently to handle these changes. This paper details the use of an intermediate relation set to decouple code parsing from metrics analysis. Parsers simply generate a set of intuitive relations, which a separate analyzer uses as input to compute arbitrary metrics. Then, new metrics simply have...

متن کامل

Automatic Visualization of Relational Logic Models

The Alloy Analyzer is a software design tool that generates examples of system states and executions from logic models and displays those examples graphically with a visualization facility. Although many users find the visualization indispensable, others are put off by the perceived difficulty of customizing the visualization and the poor quality of default diagrams. Many others do not take ful...

متن کامل

Multifunction Dsp Based Real-time Power Quality Analyzer

In the paper, the design and implementation of a high-performance real-time power quality measuring instrument based on digital signal processor (DSP) is discussed. After the hardware and firmware instrument description, the paper continues with the presentation of power quality analyzer software design and then is completed with metrological characterization of the instrument prototype, in ter...

متن کامل

A design and Implementation of Portable Spectrum Analyzer

With the progress of society signal measurement and analysis have more widely range of applications, but the spectrum analyzer was generally expensive to make it difficult for popularization and application. In this paper, a design methodology of low cost, stable reliable spectrum analyzer based on the idea of Software Defined Radio (SDR) is presented, which consists of three functional units. ...

متن کامل

A Parsing Scheme for Finding the Design Pattern and Reducing the Development Cost of Reusable Object Oriented Software

Because of the importance of object oriented methodologies, the research in developing new measure for object oriented system development is getting increased focus. The most of the metrics need to find the interactions between the objects and modules for developing necessary metric and an influential software measure that is attracting the software developers, designers and researchers. In thi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991